package model

import (
	"main/database"
)

type Article struct {
	Id	     int `json:"id"`
	Title string `json:"title"`
	Context string `json:"context"`
	Image string	`json:"image"`
}

/**
查询单条文章
 */
func FindArticle(id string)(article *Article,err error){
	article = new(Article)
	if err = database.DB.Debug().Where("id=?",id).First(&article).Error;err!=nil{
		return nil,err
	}
	return
}

/**
查询文章列表
 */
func SelectArticle(title string)(article []*Article,err error){
	if err = database.DB.Where("title LIKE ?", "%"+title+"%").Find(&article).Error;err!=nil{
		return nil,err
	}
	return
}

/**
添加文章
 */
func CreateArticle(article *Article)(err error){
	err = database.DB.Create(&article).Error
	return
}